<!DOCTYPE html>
<html>
<head>
    <!-- from: https://phaser.io/sandbox/frame -->
    <meta charset="utf-8" />
    <meta name="renderer" content="webkit" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
    <meta name="keywords" content="" />
    <meta name="description" content="" />
    <meta name="author" content="gsw945" />
    <link rel="shortcut icon" type="image/x-icon" href="./favicon.ico" />
    <title>Phaser Demo With Parcel</title>
    <link rel="stylesheet" href="styles.css" />
    <style type="text/css">
        body,
        html {
            margin: 0;
            padding: 0;
            border: 0;
        }
        #game {
            border: 1px solid #fa1;
        }
    </style>
</head>
<body>
    <!-- <h1>Hello, World!</h1> -->
    <div class="page-body">
        <div id="game"></div>
    </div>
    <script src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/jquery/3.5.1/jquery.min.js" type="text/javascript"></script>
    <script src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/phaser/3.52.0/phaser.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        var config = {
            type: Phaser.AUTO,
            parent: 'game',
            width: 800,
            height: 600,
            backgroundColor: 0x2d2d2d,
            physics: {
                default: 'arcade',
                arcade: {
                    gravity: { y: 200 }
                }
            },
            scene: {
                preload: preload,
                create: create,
                update: update,
                render: render
            }
        };

        var bob;
        var graphics;
        var offset;

        var game = new Phaser.Game(config);

        function preload ()
        {
            this.load.image('chick', 'assets/demos/budbrain_chick.png');
        }

        function create ()
        {
            var sprite = this.add.sprite(400, 300, 'chick').setScale(3);

            var shape = new Phaser.Geom.Ellipse(33, 67, 66, 133);

            sprite.setInteractive(shape, Phaser.Geom.Ellipse.Contains);

            //  Input Event listeners

            sprite.on('pointerover', function () {

                sprite.setTint(0x1d53eb);

            });

            sprite.on('pointerout', function () {

                sprite.clearTint();

            });
        }

        function update ()
        {
            //
        }

        function render () {
            //
        }
    </script>
</body>
</html>